#ifndef _CITY_INFO_H_
#define _CITY_INFO_H_

#include "BaseLayout/BaseLayout.h"

class sgCity;

namespace sgGUI
{

	ATTRIBUTE_CLASS_LAYOUT(CityInfo, "CityInfo");
	class CityInfo :
		public wraps::BaseLayout
	{
	public:
		CityInfo(MyGUI::Widget* _parent = nullptr);
		virtual ~CityInfo();
        
        void SetCity( sgCity *city );
	private:
	//%LE Widget_Declaration list start
		ATTRIBUTE_FIELD_WIDGET_NAME(CityInfo, mRootWidget, "Root");
		MyGUI::Widget* mRootWidget;
		ATTRIBUTE_FIELD_WIDGET_NAME(CityInfo, mEditEditBox, "Edit");
		MyGUI::EditBox* mEditEditBox;
	//%LE Widget_Declaration list end
	};

} // namespace sgGUI

#endif // _CITY_INFO_H_
